package com.inxedu.os.edu.service.course;

import com.inxedu.os.edu.pojo.CourseKpoint;
import com.inxedu.os.edu.pojo.CourseKpointDto;
import com.inxedu.os.edu.pojo.EduCourseKpoint;

import java.util.List;

public interface CourseKpointService {


    List<CourseKpoint> selectCourseKpoint(Integer courseId);

    /**
     * 添加CourseKpoint
     */
    public int addCourseKpoint(CourseKpoint courseKpoint);

    CourseKpointDto queryCourseKpointById(int kpointId);

    /**
     * 删除视频节点
     * @param ids ID串
     */
    public void deleteKpointByIds(String ids);

    /**
     * 修改视频节点父ID
     * @param kpointId 视频ID
     * @param parentId 父ID
     */
    public void updateKpointParentId(int kpointId, int parentId);

    /**
     * 修改视频节点
     * @param kpoint
     */
    public void updateKpoint(CourseKpoint kpoint);
    EduCourseKpoint selectKpionByCourseIdAndKpointId(Integer courseId, Integer kpointId);

}
